Faster exponentials of power series
نویسنده
چکیده
We describe a new algorithm for computing exp f where f is a power series in CJxK. If M(n) denotes the cost of multiplying polynomials of degree n, the new algorithm costs (2.1666 . . . + o(1))M(n) to compute exp f to order n. This improves on the previous best result, namely (2.333 . . . + o(1))M(n). The author recently gave new algorithms for computing the square root and reciprocal of power series in CJxK, achieving better running time constants than those previously known [Har09]. In this paper we apply similar techniques to the problem of computing exp f for a power series f ∈ CJxK. Previously, the best known algorithm was that of van der Hoeven [vdH06, p. 6], computing g = exp(f) mod x in time (7/3+ o(1))M(n), where M(n) denotes the cost of multiplying polynomials of degree n. We give a new algorithm that performs the same task in time (13/6+ o(1))M(n). Van der Hoeven’s algorithm works by decomposing f into blocks, and solving g = f g by operating systematically with FFTs of blocks. Our starting point is the observation that his algorithm computes too much, in the sense that at the end of the algorithm, the FFT of every block of g is known. Our new algorithm uses van der Hoeven’s algorithm to compute the first half of g, and then extends the approximation to the target precision using a Newton iteration due to Brent [Bre76] (see also [HZ04] or [Ber04] for other exponential algorithms based on a similar iteration). At the end of the algorithm, only the FFTs of the blocks of the first half of g are known. In fact, the reduction in running time relative to van der Hoeven’s algorithm turns out to be equal to the cost of these ‘missing’ FFTs. We freely use notation and complexity assumptions introduced in [Har09]. Briefly: ‘running time’ always means number of ring operations in C. The Fourier transform of length n is denoted by Fn(g), and its cost by T (n). We assume that T (2n) = (1/3+o(1))M(n) for a sufficiently dense set of integers n. For Proposition 1 below, we fix a block size m, and for any f ∈ CJxK we write f = f[0] + f[1]X+ f[2]X + · · · where X = x and deg f[i] < m. The key technical tool is [Har09, Lemma 1], which asserts that if f, g ∈ CJxK, k ≥ 0, and if F2m(f[i]) and F2m(g[i]) are known for 0 ≤ i ≤ k, then (fg)[k] may be computed in time T (2m) +O(m(k + 1)). We define a differential operator δ by δf = xf (x), and we set δkf = X δ(Xf). In particular δ(f[0] + f[1]X + · · · ) = (δ0f[0]) + (δ1f[1])X + · · · .
منابع مشابه
A simple and fast algorithm for computing exponentials of power series
As was initially shown by Brent, exponentials of truncated power series can be computed using a constant number of polynomial multiplications. This note gives a relatively simple algorithm with a low constant factor.
متن کاملNoncommutative Power Series and Formal Lie-algebraic Techniques in Nonlinear Control Theory
In nonlinear control, it is helpful to choose a formalism well suited to computations involving solutions of controlled diierential equations, exponentials of vector elds, and Lie brackets. We show by means of an example |the computation of control variations that give rise to the Legendre-Clebsch condition| how a good choice of formalism , based on expanding diieomorphisms as products of expon...
متن کاملBasic complex analysis
1. Complex differentiation 2. Exponentials, trigonometric functions 3. Differentiating power series: Abel’s theorem 4. Path integrals 5. Cauchy’s theorem 6. Cauchy’s formula 7. Power series expansions, Morera’s theorem 8. Identity principle 9. Liouville’s theorem: bounded entire functions are constant 10. Laurent expansions around singularities 11. Residues and evaluation of integrals 12. Logar...
متن کاملNonharmonic Gabor Expansions
We consider Gabor systems generated by a Gaussian function and prove certain classical results of Paley and Wiener on nonharmonic Fourier series of complex exponentials for the Gabor expansion. In particular, we prove a version of Plancherel-Po ́lya theorem for entire functions with finite order of growth and use the Hadamard factorization theorem to study regularity, exactness and deficienc...
متن کاملA new control strategy for SSSC to improve low-frequency oscillations damping
When power systems are expanded and connected together with weak tie lines, the low-frequency oscillations are increased and the stability margin of the power system decreases. Therefore, when designing the transmission system to be used, it is necessary to maintain the dynamic stability of the power system, and to make sure to have the most possible stability margin. SSSC is a FACTS device con...
متن کاملA new control strategy for SSSC to improve low-frequency oscillations damping
When power systems are expanded and connected together with weak tie lines, the low-frequency oscillations are increased and the stability margin of the power system decreases. Therefore, when designing the transmission system to be used, it is necessary to maintain the dynamic stability of the power system, and to make sure to have the most possible stability margin. SSSC is a FACTS device con...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/0911.3110 شماره
صفحات -
تاریخ انتشار 2009